#include <QCoreApplication>
#include <QtTest/QtTest>
#include "calculateitem1testjson.h"
#include "calculateitem2testjson.h"
#include "calculateitem3testjson.h"
#include "calculateitem3newtestjson.h"
#include "calculateitem4testjson.h"
#include "calculateitem5testjson.h"
#include "calculateitem6testjson.h"
#include "calculateitem7testjson.h"
#include "calculateitem8testjson.h"
#include "calculateitem9testjson.h"
#include "calculateitem10testjson.h"
#include "calculateitem12testjson.h"
#include "calculateitem13testjson.h"
#include "calculateitem14testjson.h"

int main(int argc, char *argv[])
{
    QCoreApplication app(argc, argv);

    // 创建测试对象
    // CalculateItem1TestJson test1;
    // CalculateItem2TestJson test2;
    // CalculateItem3TestJson test3;
    // CalculateItem3NewTestJson test3New;
    // CalculateItem4TestJson test4;
    CalculateItem5TestJson test5;
    // CalculateItem6TestJson test6;
    // CalculateItem7TestJson test7;
    // CalculateItem8TestJson test8;
    // CalculateItem9TestJson test9;
    // CalculateItem10TestJson test10;
    // CalculateItem12TestJson test12;
    // CalculateItem13TestJson test13;
    // CalculateItem14TestJson test14;

    // 运行测试
    // QTest::qExec(&test1, argc, argv);
    // QTest::qExec(&test2, argc, argv);
    // QTest::qExec(&test3, argc, argv);
    // QTest::qExec(&test3New, argc, argv);
    // QTest::qExec(&test4, argc, argv);
    QTest::qExec(&test5, argc, argv);
    // QTest::qExec(&test6, argc, argv);
    // QTest::qExec(&test7, argc, argv);
    // QTest::qExec(&test8, argc, argv);
    // QTest::qExec(&test9, argc, argv);
    // QTest::qExec(&test10, argc, argv);
    // QTest::qExec(&test12, argc, argv);
    // QTest::qExec(&test13, argc, argv);
    // QTest::qExec(&test14, argc, argv);

    return 0;
}
